iSCSI 主机中的均匀队列深度计算
您必须将 iSCSi 主机中的均匀队列深度设置为计算的值。
使用该计算在服务器上设置每个卷的队列深度
q = (n/(v * c)) * 0.75
其中
n= 每个 I/O 组的所允许命令池;此值固定为 4000v= 所考虑特定 I/O 组的每个服务器卷数c= I/O 组中的服务器数
因此,q = (4000/(v * c)) * 0.75。
示例
假设系统具有 20 个主机服务器 (c = 20),每个服务器映射了 20 个卷 (v = 20)。
对于此配置,队列深度的值是 q = (4000/(20 * 20)) * 0.75 = 7.5(或下限 7)
如果派生队列深度的值超过特定主机操作系统上允许的最大值,请使用最小值 2。
表 1 中总结了一些常用主机服务器配置(考虑向每个主机服务器映射了 20 个卷)。
| 每个 I/O 组的 iSCSI 主机数 | <20 | 20-40 | 64 |
|---|---|---|---|
| 建议的队列深度 | 七(或者主机操作系统允许的最大值,取两者中的较小值) | 三至四(或者主机操作系统允许的最大值,取两者中的较小值) | 二 |